impressed stamp - English Synonyms Dictionary